@charset "utf-8";
body { font:normal 12px/24px "微软雅黑",Arial, Helvetica, sans-serif;  color: #565657}
a{color:#565657; text-decoration:none; font:normal 12px/24px "微软雅黑",Arial, Helvetica, sans-serif;}
a:hover{color:#27a926;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.w108{ width:1180px; margin:0 auto;}
.top{ margin-bottom:15px;}
.top .left h1 {width: 347px;font-size: 14px;color: #606060;background: url(../images/index_03.jpg) no-repeat 179px 24px;margin:24px 0 0 0;}
.top .left h1 span{display: block;float: right;margin: 13px 0 0 12px;}
.top .right .rt p {font-size: 14px;color: #27a926;background: url(../images/index_08.png) no-repeat left center;padding-left: 23px;margin-top: 12px;}
.top .right .rt p .tel {font-size: 15px;font-style: italic;font-weight: bold;background: url(../images/index_16.png) no-repeat right center;padding-right:11px;}
.top .right .rt p a{color: #979797; margin-left:8px;position: relative;top: -3px;}
.top .right .rt p .mobile {background: url(../images/index_03.png) no-repeat left center;padding: 1px 0 2px 17px;cursor: pointer;position: relative;}
.top .rt p .mobile span {background: url(../images/ewm.jpg) no-repeat;height: 113px;width: 115px;border: 1px solid #dcdcdc;display:none;position: absolute;
right: -30px;top: 35px; z-index:999;}
.top .right .rt p .cn {background: url(../images/index_11.png) no-repeat;}
.top .right .rt p .en {background: url(../images/index_13.png) no-repeat;}
.cn,.en {padding-left: 30px;}
.top .right .rt p a:hover{color: #27a926;}
.top .right .rt p .mobile:hover span{ display:block;}
.nav li {line-height: 51px;/*padding:0 20px;transition:all .5s ease-in-out;*/float:left; margin:17px 14px 0 0;}
.nav li a {font-size: 18px;color: #2b2b2b;line-height: 51px;display: block;padding: 0 20px;transition: all .5s ease-in-out;}
.nav li:hover a{ color:#fff;background: #27a926;}
.on{color:#fff!important;background: #27a926;}
/*banner*/
.banner{
	width:1903px;
	overflow:hidden;
	position:relative;
	/*margin-bottom:49px;*/
}
.banner_inner{position:relative;height:599px;width:1180px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/banner.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/banner1.jpg) center no-repeat;}
.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:1280px;margin:0 auto}
.banner_pre{position:absolute;top:45%;left:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:45%;right:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:560px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#27a926;}
.gjc {margin: 20px 0 18px;}
.gjc h5 {font-size: 14px;line-height: 35px;color: #019340;}
.gjc h5 a {font-size: 13px;color: #828284;margin-right:16px;}
.gjc h5 a:hover{color:#27a926;}
form#SearchForm { width: 217px; height: 33px; border: solid 1px #e3e3e6;}
input#SearchKey {height: 33px;line-height: 33px;padding-left: 9px; color: #adadae;font-size: 13px;width: 169px;}
#SearchForm .inputButton {background-image: url(../images/sea.jpg);height: 33px;width: 35px;float: right;}
.prol{ width:227px;}
.prol ul li p{font-size: 20px;font-weight: bold;color: #FFF;background: url(../images/index_25.png) no-repeat 17px center #019340;
width: 177px;padding-left: 50px;line-height:48px;}
.prol ul li ul li a {font-size: 14px;line-height: 45px;color: #4f4f4f;margin-left: 40px;}
.prol ul li ul li a:hover{color:#27a926;}
.cur{color:#27a926!important;}
.prol ul li ul li{border-top: solid 1px #e0e0e0; background:url(../images/index_29.png) no-repeat 18px center;}
.prol ul li ul{border: solid 1px #a7d5bb;border-top:none;}
.pror2{width: 918px;float: right;}
.pror .prort {font-size: 24px;color: #019340;padding: 20px 0 0 20px;/*font-size: 14px;height:48px;color: #FFF;background-color: #019340;width:953px;*/}
.pror .prort a{	padding-right: 15px; color:#fff;line-height: 48px;}
.pror .prort a:hover{color:#000;}
.prolist {margin: 25px 0 0 5px;width: 948px;}
.prolist li {float: left;margin-left: 14px;}
.prolist li a img {border: 1px solid #eaeaea;}
.prolist li a h2 {font-size: 15px;line-height: 50px;}
.pzhi {background:#f1f1f1;padding:60px 0 70px;margin-top:70px;}
.pztop .pz1 {font-size: 28px;color: #212121;background: url(../images/index_33.png) no-repeat 38px 14px;width: 202px;
margin: 0 auto;border-top: solid 1px #dcdcdc;padding: 22px 0 20px 105px;}
.pztop .pz2 {font-size: 20px;color: #7f7f7f;padding-bottom:12px;border-bottom: solid 1px #dcdcdc;}

/**/
.quality_con{ margin-top:47px;}
.quality_con dl{background: #fff; float:left; width:1180px; overflow:hidden;}
.quality_con dt{float: right; width:678px; overflow:hidden;}
.quality_con dt img{width: 678px; height: 465px; display: block;}
.quality_con dd {padding: 0 45px; width: 360px; float: left;}
.quality_con dd b{display: block; font-size: 30px; margin-top: 84px; line-height: 30px; height: 30px; overflow: hidden;font-weight: normal;color: #141414;}
.quality_con dd b a:hover{text-decoration: none;}
.quality_con dd em{display: block; font-size: 20px; color: #1f2020;margin: 26px 0;font-style: normal;}
.quality_con dd p{line-height: 30px;color: #3e3e3e;font-size: 14px; width: 355px;}


.quality_con{position: relative; width:1180px; overflow:hidden;}

.quality_con i{position: absolute; left: 45px;top: 410px; z-index:99;}
.quality_con i a{ display: inline-block; width: 10px; height: 10px; overflow: hidden; background:url(../images/dot.gif) no-repeat; margin: 0 4px;}
.quality_con i a:hover,.quality_con i a.cur{background:url(../images/dot.gif) no-repeat 0 -10px; }

.quality_con .prev,.quality_con .next{ width:70px; height:62px; display:block; position:absolute; z-index:99;}
.quality_con .prev{ left:428px; top:200px;  background:url(../images/btn4.gif) no-repeat; }
.quality_con .next{left:502px; top:200px; background:url(../images/btn4.gif) no-repeat -70px 0;}
.quality_con .prev:hover{ background:url(../images/btn4.gif) no-repeat 0 -62px;}
.quality_con .next:hover{ background:url(../images/btn4.gif) no-repeat -70px -62px;}
.pzvs{ display:none;}
/**/
.inews {margin: 68px 0;}
.pztop .pz3 {font-size: 28px;color: #212121;background: url(../images/index_37.png) no-repeat 38px 16px;width: 148px;
margin: 0 auto;border-top: solid 1px #dcdcdc;padding: 22px 0 20px 88px;}
.inewszt {margin-top: 44px;}
.inewsl {width: 730px;}
.inews1 ul li {height: 135px;width: 351px;border: 1px solid #e2e2e4;float:left;}
.inews1 ul li .inews1-1 {background-color: #019340;width: 53px;margin:15px 16px 0 15px;font-size:16px;color:#FFF;padding: 29px 0;}
.inews1 ul li .inews1-1 span{ font-size:14px;}
.inews1 ul li .inews1-2 {color: #757575;margin-top: 16px; width: 250px;}
.inews1 ul li .inews1-2 a {font-size: 15px;color: #191919;line-height: 30px;}
.inews1 ul li .inews1-2 a:hover{color:#27a926;}
.inews-2 { margin-top:20px;}
.inews-2 li {line-height: 43px;background: url(../images/index_41.png) no-repeat 9px center;border-bottom: 1px solid #ededed;padding:0 11px 0 35px;}
.inews-2 li a {font-size: 13px;color: #616163;line-height: 43px;}
.inews-2 li a span {font-size: 12px;line-height: 40px;}
.inews-2 li a:hover{color:#27a926;}
.inewsr {height: 460px;width: 365px;background-image: url(../images/index_13.jpg);padding:0 21px;}
.inewsr1 {font-size: 22px;color: #019340;margin:22px 0 20px;}
.inewsr1 span {font-family: Arial;font-size: 18px;color: #c5c6c9;}
.inewsr2 {line-height: 26px;color: #414142;}
.inewsr2 img {margin-bottom: 13px;}
.inewsr2 a {font-weight: bold;color: #019340;}
.inewsr2 a:hover{border-bottom: solid 1px #019340;}
.inews-3 {border-top: solid 1px #e7e7e7;padding-top:8px;margin-top:14px;}
.inews-3 li {background: url(../images/index_45.png) no-repeat 2px center;padding-left: 20px;}
.inews-3 li a {font-size: 13px;line-height: 37px;color: #616163;}
.inews-3 li a:hover{color:#27a926;}
.about {background: url(../images/index_16.jpg) no-repeat center top;height: 436px;}
.about .azt {width: 560px;margin:0 auto;padding-top:122px;}
.azt .azt1 {font-size: 30px;color: #222222;background: url(../images/index_18.jpg) no-repeat center bottom;padding-bottom: 25px;}
.azt .azt2 {font-size: 14px;line-height: 30px;color: #222222;margin-top: 25px;}
.bottom ul{ margin-left:24px;}
.bottom ul li {float: left;margin: 33px 60px 27px 0;width: 105px;}
.bottom ul li span {font-size: 16px;color: #2b2b2b;background: url(../images/index_49.png) no-repeat left bottom;
padding-bottom: 17px;display: block;margin-bottom: 16px;}
.bottom ul li a {font-size: 13px;line-height: 30px;}
.footer {
	background-color: #282828;
	height: 288px;
}
.fo1 p {
	font-size: 18px;
	line-height: 80px;
	color: #8b8b8c;
}
.fo1 p a {
	font-size: 14px;
	color: #8b8b8c;
	margin-left:18px;
}
.fo1 p a:hover{color:#27a926;}

.fo1{ border-bottom:solid 1px #444444;}

.footer ul li {
	float: left;
	margin-top: 26px;
	height: 148px;
}
.footer ul .fl1 {
	background-image: url(../images/index_52.png);
	background-repeat: no-repeat;
	background-position: left 21px;
	width:245px;
}
.footer ul .fl2 {
	height: 122px;
	padding:8px 95px 0 38px;
	border-left:solid 1px #3f3f3f;
	border-right:solid 1px #3f3f3f;
	margin:50px 120px 0 28px;
	line-height:28px;
	color:#cdcdce;
}
.footer ul .fl2 a{color:#cdcdce;}
.footer ul .fl2 a:hover{color:#27a926;}.footer ul .fl3 {
	font-size: 14px;
	color: #FFF;
}
.footer ul .fl3 img {
	margin-bottom: 8px;
}
.product2{ padding-bottom:160px; border-bottom:solid 2px #e8e8e8;}

.loc p{color:#5f5f5f;background: url(../images/loc.png) no-repeat 8px 2px; padding-left:30px; margin-top:16px;}
.loc p a{color:#5f5f5f;}
.loc p a:hover{color:#27a926;}
.showtab{font-size:15px; color:#0e0e0e;margin-top: 10px;}
.showtab1{font-size:14px; color:#808080; font-family:Arial;padding: 0 10px 0 12px;}
.showtab2{font-size:14px; color:#4f4f4f;}
.showtab td{margin-bottom:20px;}